// pages/mine/address/edit.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    action:0,//0：新增 1：编辑
    region: ['北京市', '北京市', '东城区'],
    address: {
      id: 0,
      user: "",
      phone: "",
      province: "北京市",
      city: "北京市",
      area: "东城区",
      street: "",
      isDefault: false,
    },
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let action = options.type;
    this.setData({
      action: action
    })
    if (action == 1) {
      wx.setNavigationBarTitle({
        title: '修改地址'
      })
    } else {
      wx.setNavigationBarTitle({
        title: '添加新地址'
      })
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    let action = this.data.action;
    console.log(action);
    if (action == 1){
      console.log("根据id查询地址信息")
      let region = ["湖北省", "武汉市", "武昌区"];
      this.setData({
        address: {
          id: 0,
          user: "美美美",
          phone: "13524231800",
          province: "湖北省",
          city: "武汉市",
          area: "武昌区",
          street: "友谊大道106号",
          isDefault: false,
        },
        region: region
      })
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  bindRegionChange: function (e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      region: e.detail.value,
      'address.province': e.detail.value[0],
      'address.city': e.detail.value[1],
      'address.area': e.detail.value[2]
    })
  },
  switchChange(e){
    console.log('switch1 发生 change 事件，携带值为', e.detail.value)
    this.setData({
      'address.isDefault': e.detail.value,
    })
  },
  comfirmEvent(){
    console.log("保存地址")
    
  }
})